yampp-3/USB - Wersja oprogramowania dla CD-ROM'u

Aktualizacja: 01.01.2008

To jest oprogramowanie do yampp'a-3/usb obsługujące dowolny ATAPI CD-ROM lub DVD-ROM i odtwarzające również płyty AUDIO. Yampp z tym oprogramowaniem odtwarza również pliki MP3 zapisane na płycie DVD+-R/RW (jako ISO DVD czyli płyta DVD z danymi) !!!  Lista kompatybilnych przetestowanych napędów znajduje się TUTAJ.
Istnieje możliwość uruchomienia tego oprogramowania na "starym" yamppie-3, lecz wymaga to wymiany procesora yamppa na ATmega161.  Program ten NIE DZIALA z procesorem AT90S8515 !!!.
UWAGA: CD-ROM musi być przezworkowany jako MASTER !!! (defaultowo CD-ROM'y mają zworkę ustawioną jako SLAVE).

Historia:


Wersja 1.52 - 01.01.2008
- Poprawiono blad uniemozliwiajacy odczyt powyzej 100-200 plikow w jednym katalogu
Pobierz: yampp3u_CD_v152.zip


Wersja 1.51 - 01.05.2006
- Dodano obsługe płyt multisesyjnych
Pobierz: yampp3u_CD_v151.zip


Wersja 1.50 - 22.03.2005
- Zmiany umożliwiające kompilację źródeł przy pomocy najnowszej wersji kompilatora WinAVR. Począwszy od tej wersji wymagany jest kompilator GCC 3.4.3 (pakiet WinAVR-20050214-install.exe ).
Pobierz: yampp3u_CD_v150.zip


Wersja 1.12 - 25.12.2004
- Dodano autodetekcję ustawienia zworki master/slave w napędzie. Od tej pory napęd może być skonfigurowany zarówno jako master jak i slave, a yampp wykryje napęd.
- Poprawiono blokowanie odtwarzania na końcu ostatniego utworu na płytach audio.
- Poprawiono i rozszerzono funkcje Random i Repeat
- Niewielkie poprawki w kodzie.


Wersja 1.11 - 18.02.2004
- Definitywnie zmieniono sposób detekcji klawisza "EJECT" na CD-ROM'ie. Teraz powinno być OK ze wszystkimi napędami.
- Dodano funkcje umożliwiające poprawne odczytywanie uszkodzonych płyt. Jeśli yampp wykryje uszkodzony blok, zamiast sie powiesić to odczytuje kolejne bloki - do skutku.
- Dodano wyświetlanie komunikatu "Wrong Disc" jesli włożono płytę z danymi, ale nie zawiera ona żadnych plików MP3.
- Usunięto problemy z odczytem płyt nagranych w Linux'ie.


Wersja 1.10 - 10.01.2004
- Dodano stałą w Constants.h definiującą ilość sekund przeskakiwaną podczas szybkiego przeszukiwania na płytach Audio.
- Ulepszono funkcję random.
- Poprawiono zdarzające sie przypadkowe samoczynne otwarcia tacki CD-ROM'u podczas odtwarzania.
- Poprawiono błąd kompilacji przy wybraniu wyświetlacza 4x16 znaków.
- Zmieniono wersję kompilatora na GCC3.3 (WinAVR-20030312-bin-install.exe) !!!
- Wersja w pełni przetestowana również na starym yamppie-3 z wymienionym procesorem na ATmega161.


Wersja 1.05 - 03.05.2003
- Dodano 3 tryby Repeat (Powtarzania). Cała płyta, Jeden utwór, Jeden katalog.
- Dodano "Function event" umożliwiający dostęp z klawiatury lokalnej do wszystkich opcji (Loudness, Random, Repeat, Time, ect.).
- Dodano "Sleep Timer" umożliwiający automatyczne wyłączenie yamppa po zadanym czasie. Do pełni funkcjonalności potrzebny jest zewnętrzny układ odłączający zasilanie całości.
- Dodano tagi umożliwiające załadowanie tego oprogramowania do yamppa-3/USB poprzez aplikację yamppLink.
- Usunięto mruganie progressbara przy przewijaniu do tyłu.
- Poprawiono wyświetlanie bitrate dla plików VBR oraz takich z uszkodzonymi nagłówkami.
- Poprawiono detekcję naciśnięcia przycisku EJECT dla niektórych napędów. Jeśli masz z tym problemy to odkomentuj "#define ALT_EJECT_DETECT" w Constants.h
- Powiększono bufory odczytu strumienia MPEG do 2 x 4096 bajtów
- Sporo zmian w funkcjach ATAPI
- Poprawiono procedure ustawiania kodów pilota (zapomnialem dodać wywolania tej funkcji w głównym kodzie).


Wersja 1.02 - 23.02.2003
- Dodano szybkie przewijanie do przodu i do tyłu dla płyt Audio.
- Dodano funkcje Equalizera dla VS1001 z 12 predefiniowanymi ustawieniami filtrów.
- Obliczanie czasu utworu na podstawie bitrate danego utworu.
- Dokładne wyświetlanie czasu przy przewijaniu utworu.
- Poprawa wyglądu informacji wyświetlanych na 4 liniowych wyświetlaczach LCD.
- Dodano wyświetlanie bitrate (oprócz wyświetlacza 4x16 znaków).
- Dodano konwersję polskich znaków w nazwach utworów na ich odpowiedniki bez ogonków.
- Dodano zapamiętywanie trybu pokazywania czasu.
- Poprawiono obsługę i keszowanie katalogów na płytach z MP3
- Poprawiono przeszukiwanie katalogów, oraz wyświetlanie nazwy katalogu po włożeniu płyty.
- Poprawiono rozpoznawanie płyt Audio.
- Zmieniono szybkość uarta na 115.200 bodów.


Wersja 1.00 - 20.01.2003 - Pierwsza wersja beta

Możliwości dla płyt MP3:
- Obsługa płyt nagranych w trybie Mode 1 and Mode2 / CD-XA (Bez multisesji).
- Z płyt multisesyjnych odczytywana jest tylko pierwsza sesja.
- Odczyt formatów ISO9660 i Joliet.
- Poszukiwanie plików MP3 w katalogu głównym i wszystkich podkatalogach.
- Maksymalnie 4096 plików na płycie.
- Ustawialna prędkość pracy CD-ROM'u od x1 do x16 (preferowana x4).
- Tryb Pauzy.
- Dwa tryby Random: z całej płyty, lub random w jednym katalogu.
- W trybie random klawisze "Następny" i "Poprzedni" losują utwór.
- Funkcje nawigacji : Następny, Poprzedni, +10, -10, Następny Katalog  i Poprzedni Katalog.
- Szybkie przewijanie utworu do przodu i do tylu.
- Szybkie wczytywanie pliku w obrębie jednego katalogu.
- Bezpośrednie wpisywanie numeru utworu z klawiatury numerycznej na pilocie.
- Automatyczne powtarzanie klawiszy na pilocie - głośności oraz przewijania - przy dłuższym ich przytrzymaniu.
- Wyświetlanie paska postępu oraz czasu utworu.
- Tryb wyświetlania czasu do końca utworu.

Możliwości dla płyt Audio:
- Obsługa płyt AUDIO bez multisesji.
- Maksymalnie 99 utworów na płycie.
- Tryb Pauzy.
- Tryb Random.
- W trybie random klawisze "Następny" i "Poprzedni" losują utwór.
- Funkcje nawigacji : Następny, Poprzedni, +10, -10.
- Bezpośrednie wpisywanie numeru utworu z klawiatury numerycznej na pilocie.
- Wyświetlanie paska postępu oraz czasu utworu.
- Tryb wyświetlania czasu do końca utworu.

Pozostałe opcje:
- Otwieranie / zamykanie tacki z przycisku na CD-ROM'ie lub z pilota.
- Automatyczne powtarzanie klawiszy na pilocie - głośności oraz przewijania - przy dłuższym ich przytrzymaniu.
- Funkcja łatwego odczytu i ustawiania kodów pilota.
- Blokada podwójnego zadziałania klawisza przy niektórych wersjach pilotów.
- Obsługa starszych niż "K" wersji układu  VS1001.
- Obsługa wyświetlaczy LCD o rozmiarach: 2x16, 2x20, 2x24, 4x16, 4x20.


Pytania proszę kierować na adres:  romek_b@o2.pl

Powrót na stronę główną